pour out one's soul - Alemán Inglés Diccionario